home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3dm / midi / mdSetOrigin.z / mdSetOrigin
Encoding:
Text File  |  1998-10-20  |  2.9 KB  |  67 lines

  1.  
  2.  
  3.  
  4. mmmmddddSSSSeeeettttOOOOrrrriiiiggggiiiinnnn((((3333ddddmmmm))))                                              mmmmddddSSSSeeeettttOOOOrrrriiiiggggiiiinnnn((((3333ddddmmmm))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      mdSetOrigin mdGetOrigin - control origin time for synchronization
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////mmmmiiiiddddiiii....hhhh>>>>
  13.  
  14.      iiiinnnntttt mmmmddddSSSSeeeettttOOOOrrrriiiiggggiiiinnnn((((MMMMDDDDppppoooorrrrtttt ppppoooorrrrtttt,,,, lllloooonnnngggg lllloooonnnngggg oooorrrriiiiggggiiiinnnn))))
  15.  
  16.      lllloooonnnngggg lllloooonnnngggg mmmmddddGGGGeeeettttOOOOrrrriiiiggggiiiinnnn((((MMMMDDDDppppoooorrrrtttt ppppoooorrrrtttt))))
  17.  
  18. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  19.      mmmmddddSSSSeeeettttOOOOrrrriiiiggggiiiinnnn sets an _U_n_a_d_j_u_s_t_e_d _S_y_s_t_e_m _T_i_m_e or _U_S_T (see ssssyyyyssssssssggggiiii((((2222))))) that is
  20.      used for all time based calculations on the port. By default, the origin
  21.      time for a port is the time that it was opened.  It may be reset with
  22.      mmmmddddSSSSeeeettttOOOOrrrriiiiggggiiiinnnn.
  23.  
  24.      mmmmddddSSSSeeeettttOOOOrrrriiiiggggiiiinnnn takes as an argument a 64 bit _U_S_T, which represents the time
  25.      that you wish to calculate time stamps from.  If 0 is used, mdSetOrigin
  26.      uses the current UST.  If the time used is greater than the current
  27.      system time (eg, in the future where we will all be famous for 15
  28.      minutes), any subsequent messages sent out will have their time stamps
  29.      reckoned according to that time.
  30.  
  31.      If a time value less than zero is used, the origin time is set to that
  32.      number of nanoseconds before the current time.  This allows streams of
  33.      files to be re-started in the middle of the data.
  34.  
  35. RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
  36.      mdSetOrigin returns 0 on success, -1 on error.  The following error codes
  37.      are expected:
  38.  
  39.      ENXIO    - Invalid port
  40.  
  41.      ENINVAL  - An undefined operation was called.
  42.  
  43.  
  44. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  45.      mdSettimebuffer(3dm), mdSetStampMode(3dm), syssgi(2)
  46.  
  47.  
  48.  
  49. BBBBUUUUGGGGSSSS
  50.      The amusing feature of setting the origin time into the future has not
  51.      yet been tested.
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.